home *** CD-ROM | disk | FTP | other *** search
-
-
-
- AAAASSSSSSSSEEEERRRRTTTT((((DDDD3333)))) AAAASSSSSSSSEEEERRRRTTTT((((DDDD3333))))
-
-
-
- NNNNAAAAMMMMEEEE
- _AAAA_SSSS_SSSS_EEEE_RRRR_TTTT - verify assertion
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_dddd_eeee_bbbb_uuuu_gggg_...._hhhh_>>>>
- _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_dddd_dddd_iiii_...._hhhh_>>>>
- _vvvv_oooo_iiii_dddd _AAAA_SSSS_SSSS_EEEE_RRRR_TTTT_((((_iiii_nnnn_tttt _e_x_p_r_e_s_s_i_o_n_))))_;;;;
-
- AAAArrrrgggguuuummmmeeeennnnttttssss
- _e_x_p_r_e_s_s_i_o_n
- Expression to be evaluated.
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- _AAAA_SSSS_SSSS_EEEE_RRRR_TTTT is a debugging interface for verifying program invariants within
- code that is compiled with the _DDDD_EEEE_BBBB_UUUU_GGGG compilation option defined.
-
- RRRReeeettttuuuurrrrnnnn VVVVaaaalllluuuueeeessss
- If _e_x_p_r_e_s_s_i_o_n evaluates to non-zero, _AAAA_SSSS_SSSS_EEEE_RRRR_TTTT returns no value. If
- _e_x_p_r_e_s_s_i_o_n evaluates to zero, _AAAA_SSSS_SSSS_EEEE_RRRR_TTTT panics the system.
-
- UUUUSSSSAAAAGGGGEEEE
- _e_x_p_r_e_s_s_i_o_n is a boolean expression that the caller expects to evaluate to
- non-zero (that is, the caller is asserting that the expression has a
- non-zero value). If _e_x_p_r_e_s_s_i_o_n evaluates to non-zero, the _AAAA_SSSS_SSSS_EEEE_RRRR_TTTT call
- has no effect. If _e_x_p_r_e_s_s_i_o_n evaluates to zero, _AAAA_SSSS_SSSS_EEEE_RRRR_TTTT causes the system
- to panic with the following message:
- _PPPP_AAAA_NNNN_IIII_CCCC_:::: _aaaa_ssss_ssss_eeee_rrrr_tttt_iiii_oooo_nnnn _ffff_aaaa_iiii_llll_eeee_dddd_:::: _e_x_p_r_e_s_s_i_o_n_,,,, _ffff_iiii_llll_eeee_:::: _f_i_l_e_n_a_m_e_,,,, _llll_iiii_nnnn_eeee_:::: _l_i_n_e_n_o
-
- where _f_i_l_e_n_a_m_e is the name of the source file in which the failed
- assertion appears and _l_i_n_e_n_o is the line number of the _AAAA_SSSS_SSSS_EEEE_RRRR_TTTT call within
- the file.
-
- When the _DDDD_EEEE_BBBB_UUUU_GGGG compilation option is not defined, _AAAA_SSSS_SSSS_EEEE_RRRR_TTTT calls are not
- compiled into the code, and therefore have no effect, including the fact
- that _e_x_p_r_e_s_s_i_o_n is not evaluated.
-
- LLLLeeeevvvveeeellll
- Initialization, Base or Interrupt.
-
- SSSSyyyynnnncccchhhhrrrroooonnnniiiizzzzaaaattttiiiioooonnnn CCCCoooonnnnssssttttrrrraaaaiiiinnnnttttssss
- Does not sleep.
-
- Driver-defined basic locks, read/write locks, and sleep locks may be held
- across calls to this function.
-
- RRRREEEEFFFFEEEERRRREEEENNNNCCCCEEEESSSS
- _cccc_mmmm_nnnn______eeee_rrrr_rrrr(D3)
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-